Android 自动搜索频道,Android自定义收音机搜台控件RadioRulerView 您所在的位置:网站首页 android 收音机开发 Android 自动搜索频道,Android自定义收音机搜台控件RadioRulerView

Android 自动搜索频道,Android自定义收音机搜台控件RadioRulerView

#Android 自动搜索频道,Android自定义收音机搜台控件RadioRulerView| 来源: 网络整理| 查看: 265

前言:像这类的自定义控件有非常多的开源项目,但还是没有找到我项目想要的,所以简单实现了一个,下面简单讲讲实现原理。

效果图:

66778ab94cf043037ecf58448963fbe7.png

实现思路:

首先画固定背景尺子,而实现这个则要计算刻度线的宽度、刻度线间的距离,以及要确定刻度线的总是,根据这些可以求出第一条刻度线的x坐标,使得整个尺子居中;下图为尺子尺寸的计算方法:

f885eaeb7521da93e314a0a253dafca7.png

贴上关键代码:

/**

* 画固定的尺子

* @param canvas

*/

private void drawLine(Canvas canvas) {

canvas.save();

int height = mHeight;

int drawCount = 0;//已经画了刻度线的个数

float xPosition;

for(int i=0; drawCount

private static final String tag = "RadioRulerView";

private int mHeight; //view的高度

private int mWidth; //view的宽度



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有